(ange-ftp-real-file-newer-than-file-p f1 f2))))
(defun ange-ftp-file-writable-p (file)
- (setq file (expand-file-name file))
- (if (ange-ftp-ftp-name file)
- (or (file-exists-p file) ;guess here for speed
- (file-directory-p (file-name-directory file)))
- (ange-ftp-real-file-writable-p file)))
+ (let ((ange-ftp-process-verbose nil))
+ (setq file (expand-file-name file))
+ (if (ange-ftp-ftp-name file)
+ (or (file-exists-p file) ;guess here for speed
+ (file-directory-p (file-name-directory file)))
+ (ange-ftp-real-file-writable-p file))))
(defun ange-ftp-file-readable-p (file)
- (setq file (expand-file-name file))
- (if (ange-ftp-ftp-name file)
- (file-exists-p file)
- (ange-ftp-real-file-readable-p file)))
+ (let ((ange-ftp-process-verbose nil))
+ (setq file (expand-file-name file))
+ (if (ange-ftp-ftp-name file)
+ (file-exists-p file)
+ (ange-ftp-real-file-readable-p file))))
(defun ange-ftp-file-executable-p (file)
- (setq file (expand-file-name file))
- (if (ange-ftp-ftp-name file)
- (file-exists-p file)
- (ange-ftp-real-file-executable-p file)))
+ (let ((ange-ftp-process-verbose nil))
+ (setq file (expand-file-name file))
+ (if (ange-ftp-ftp-name file)
+ (file-exists-p file)
+ (ange-ftp-real-file-executable-p file))))
(defun ange-ftp-delete-file (file)
(interactive "fDelete file: ")